package id.xsis.project.blog.dao;

import id.xsis.project.blog.entity.Artikel;
import id.xsis.project.blog.entity.User;

import java.util.List;


public interface DatabaseDao {
	
	//DAO FOR ENTITY BLOG
	public List<Artikel> listArtikel();
	public List<Artikel> listAll();
	public Artikel findArtikelById(Integer artikel_id);
	public Integer findArtikelIdByArtikel(String artikel);
	public void saveArtikel(Artikel artikel);
	public void deleteArtikel(Artikel artikel);
	
	//DAO FOR ENTITY USER
	public List<User> listUser();
	public User findIdUserById(Integer user_id);
	public Integer findIdUserByUsername(String user);
	public void saveUser(User user);
	public void deleteUser(User user);
	
	//DAO FOR ENTITY USER ROLE
	/*public List<UserRoles> listUserRole();
	public void saveUserRole(UserRoles userRoles);
	public void deleteUserRole(UserRoles userRoles);
*/
}
